permanent advertisement - French English Dictionary